package Inquisition;

class face {
	public void meth() {
		System.out.println("hello");
	}
}
/**
 * Ao tentar rodar esse codigo como o metodo seth esta recebendo uma instancia de face com as chaves mas nenhum metodo foi sobrescrito logo o compilador
 * vai pegar o metodo meth do pai. O codigo (new face() {}) utiliza o recurso de classes anonimas.
 *
 */
public class testB {
	public static void main(String args[]) {
		seth(new face() { }); // 1
	}

	public static void seth(face f) {
		f.meth(); // 2
	}
}
